﻿@{
    ViewBag.Title = "会员等级列表";
}

@using MMS.UI.Extension
@section headSection{
    <script type="text/javascript">
        $(function () {
            $.globalHelper.datagridPara.init("/admin/Level/Index",
            [@Html.GetSonBtnJs()],
                [[
                { field: 'LName', title: '会员等级名称', width: 50 },
                { field: 'LUpGradeAmount', title: '会员升级消费额', width: 50 },
                { field: 'LDiscount', title: '会员等级折扣', width: 50 },
                { field: 'LIntegralRatio', title: '积分比率', width: 50 },
                { field: 'LRemark', title: '备注说明', width: 50 }
                ]]);

            $("#tbList").datagrid($.globalHelper.datagridPara.paras);


        });

        @*根据当前登录用户 Session里 权限集合 的按钮，决定是否显示对应的按钮方法*@
        @if(Html.IsBtnExist("add")){
        <text>
        function add() {
            $.globalHelper.showCommonWindow("新增", "/admin/Level/add", 450, 560);
        }
        </text>
        }

        @if (Html.IsBtnExist("remove"))
        {
            <text>
        function remove() {
            ifSelected(function (selectedRowData) {
                $.messager.confirm('确定', '您真的确定要删除吗？\n\n请确认！', function (r) {
                    if (r) {
                        $.get("/Admin/Level/Remove/" + selectedRowData.LId, function () {
                            $.msgBoxObj.showInfo("删除成功 ~~~");
                            $.globalHelper.reloadSeletecTabDataGrid();
                        });
                    }
                });
            });
        }
        </text>
        }
        @if (Html.IsBtnExist("modify"))
        {
            <text>
        function modify() {
            ifSelected(function (selectedRowData) {
                $.globalHelper.showCommonWindow("修改【" + selectedRowData.LName + "】", "/admin/Level/modify/" + selectedRowData.LId, 450, 560);
            })
        }
        </text>
        }

        //统一判断 是否有选中行，如果有，则调用回到函数（func），并传入 选中行的数据
        function ifSelected(func) {
            //获取选中行的数据
            var selectedRowData = $("#tbList").datagrid("getSelected");
            if (selectedRowData) {
                if (func && func instanceof Function) {
                    func(selectedRowData);//调用回调函数，并传入 选中行的数据
                }
            } else {
                $.msgBoxObj.showInfo("请选中要操作的行 ~~~");
            }
        }
    </script>
}
<table id="tbList"></table>
